﻿/**
 * Create in 2012-3-16 下午3:24:31.
 */
package kit4j.common.lang;

/**
 * Integer数值范围边界类型，该类型定义了一个Integer数值范围的最大值与最小值边界。
 * 
 * @author MiniKnife
 *
 */
public class IntegerBound extends NumberBound {

	/**
	 * @see kit4j.common.lang.NumberBound#NumberBound()
	 */
	public IntegerBound() {
		this(Integer.MIN_VALUE, Integer.MAX_VALUE);
	}

	/**
	 * @see kit4j.common.lang.NumberBound#NumberBound()
	 */
	public IntegerBound(Integer minValue, Integer maxValue) {
		super(minValue, maxValue);
	}
	
	/**
	 * @see kit4j.common.lang.NumberBound#getMinValue()
	 */
	@Override
	public Integer getMinValue() {
		return Integer.valueOf(super.getMinValue().intValue());
	}
	
	/**
	 * @see kit4j.common.lang.NumberBound#getMaxValue()
	 */
	@Override
	public Integer getMaxValue() {
		return Integer.valueOf(super.getMaxValue().intValue());
	}

}
